/* Pretty printing styles. Used with prettify.js. */
/* The overriden version fot T-SQL */

/* Put a border around prettyprinted code snippets. */
pre.tsql.prettyprint {padding: 2px; border: 1px solid #808080; overflow: auto; width: 100%;}

/* Put a border around prettyprinted code snippets. */
pre.tsql.result {padding: 2px; border: 1px solid #808080; overflow: auto; width: 100%;}
pre.tsql.error {padding: 2px; border: 1px solid #808080; overflow: auto; width: 100%;}

@media screen {
  .tsql { font: 10pt courier new; }  /* string content */
  .tsql .str { color: #FF0000 }  /* string content */
  .tsql .kwd { color: #0000FF; font-weight: bold; }  /* a keyword */
  .tsql .com { color: #005500 }  /* a comment */
  .tsql .sys { color: #005500; font-weight: bold; }  /* a system object */
  .tsql .typ { color: #0000FF; font-weight: bold; }  /* a type name */
  .tsql .lit { color: #800080; font-weight: bold; }  /* a literal value */
  .tsql .pun { color: #909090 } /* punctuation */
  .tsql .fun { color: #FF00FF; font-weight: bold; }  /* a function name */
  .tsql .proc { color: #800000; font-weight: bold; }  /* a stored procedure name */
  .tsql li.L0, li.L1, li.L2, li.L3, li.L4, li.L5, li.L6, li.L7, li.L8, li.L9
  {
      list-style-type: decimal;
      padding-left: 5px;
      border-style: solid;
      border-width: 0px 0px 0px 1px;
      border-color: #008000;
      margin-bottom: 0;
  }
  .tsql li.L1, li.L3, li.L5, li.L7, li.L9 { background: inherit; }
}

/* Use higher contrast and text-weight for printable form. */
@media print, projection {
  .tsql { font: 10pt courier new; }  /* string content */
  .tsql .str { color: #FF0000 }  /* string content */
  .tsql .kwd { color: #0000FF; font-weight: bold; }  /* a keyword */
  .tsql .com { color: #005500 }  /* a comment */
  .tsql .sys { color: #005500; font-weight: bold; }  /* a system object */
  .tsql .typ { color: #0000FF }  /* a type name */
  .tsql .lit { color: #800080 }  /* a literal value */
  .tsql .pun { color: #909090; font-weight: bold; } /* punctuation */
  .tsql .fun { color: #FF00FF; font-weight: bold; }  /* a function name */
  .tsql .proc { color: #800000; font-weight: bold; }  /* a stored procedure name */
  .tsql li.L0, li.L1, li.L2, li.L3, li.L4, li.L5, li.L6, li.L7, li.L8, li.L9 
  {
      list-style-type: decimal;
      padding-left: 5px;
      border-style: solid;
      border-width: 0px 0px 0px 1px;
      border-color: #008000;
      margin-bottom: 0;
  }
  .tsql li.L1, li.L3, li.L5, li.L7, li.L9 { background: inherit; }
}